|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.MediaFilesFolder
public class MediaFilesFolder
This is a concrete implementation of IMediaFilesFolder
and provides the default behavior of that interface.
| Constructor Summary | |
|---|---|
MediaFilesFolder(IVoiceToolsResource parent,
org.eclipse.core.resources.IFolder folder)
Creates a new MediaFilesFolder in the parent container
with the given eclipse folder resource. |
|
| Method Summary | |
|---|---|
IMediaFile |
create(java.lang.String name)
Creates a new media file with the given name. |
IMediaFile |
create(java.lang.String name,
java.io.InputStream source,
org.eclipse.core.runtime.IProgressMonitor monitor)
Creates a new media file with the given name. |
org.eclipse.core.resources.IFile |
getAlternateTextFile()
|
IMediaFile |
getMediaFile(java.lang.String name)
Locates the media file with the given name. |
IMediaFolder |
getMediaFolder(java.lang.String name)
Locates the media folder with the given name. |
java.lang.String |
getName()
|
java.lang.String |
getObjectId()
The object id is used by the event system to uniquely identify a project resource. |
IVoiceToolsResource |
getParent()
Returns the parent of this resource. |
java.util.List |
listMediaResources()
|
IMediaFolder |
makeDirectory(java.lang.String name)
Creates a new media folder with the given name. |
| Methods inherited from class org.eclipse.vtp.desktop.projects.core.internals.VoiceResource |
|---|
addRefreshListener, deferEvents, finalize, getAdapter, getProject, processObjectEvent, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource |
|---|
addRefreshListener, deferEvents, getProject, refresh, removeRefreshListener, resumeEvents |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Constructor Detail |
|---|
public MediaFilesFolder(IVoiceToolsResource parent,
org.eclipse.core.resources.IFolder folder)
MediaFilesFolder in the parent container
with the given eclipse folder resource.
parent - The parent container of this resourcefolder - The eclipse folder resource this media file folder represents| Method Detail |
|---|
public java.lang.String getName()
getName in interface IVoiceToolsResource
public java.util.List listMediaResources()
throws org.eclipse.core.runtime.CoreException
listMediaResources in interface IMediaContainerIMediaResources contained by this
media folder resource
org.eclipse.core.runtime.CoreException - If an error occured while enumerating the media
resourcespublic IMediaFolder getMediaFolder(java.lang.String name)
IMediaContainer
getMediaFolder in interface IMediaContainername - The name of the desired media folder
null if not foundpublic IMediaFile getMediaFile(java.lang.String name)
IMediaContainer
getMediaFile in interface IMediaContainername - The name of the desired media file
null if not foundpublic IVoiceToolsResource getParent()
IVoiceToolsResourcethis.
getParent in interface IVoiceToolsResource
public IMediaFile create(java.lang.String name)
throws org.eclipse.core.runtime.CoreException
IMediaContainer
create in interface IMediaContainername - The name of the new media file
org.eclipse.core.runtime.CoreException - If an error occured while creating the new media
file
public IMediaFile create(java.lang.String name,
java.io.InputStream source,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
IMediaContainer
create in interface IMediaContainername - The name of the new media filesource - The initial contents of the filemonitor - A progress monitor for user feedback
org.eclipse.core.runtime.CoreException - If an error occured while creating the new
media file
public IMediaFolder makeDirectory(java.lang.String name)
throws org.eclipse.core.runtime.CoreException
IMediaContainer
makeDirectory in interface IMediaContainername - The name of the new media folder
org.eclipse.core.runtime.CoreException - If an error occured while creating the media
folderpublic java.lang.String getObjectId()
VoiceResource
getObjectId in class VoiceResourcepublic org.eclipse.core.resources.IFile getAlternateTextFile()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||